<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Julmar.Wpf.Behaviors</name>
    </assembly>
    <members>
        <member name="T:JulMar.Windows.Interactivity.BindingTrigger">
            <summary>
            This triggers off a binding expression.  It allows a designer to run a set of actions using a MVVM property as the trigger.
            As a side effect it also allows the Value to be data bound so you can compare two ViewModel properties for equality and then run 
            a set of actions when the condition is matched.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.BindingTrigger.ValueProperty">
            <summary>
            Value to test against
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.BindingTrigger.OnValueChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            This is called when the DP backed by the binding changes
            </summary>
            <param name="dpo"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.BindingTrigger.CheckValue">
            <summary>
            This compares a changed value
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.BindingTrigger.Binding">
            <summary>
            Binding declaration of the conditional 
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.BindingTrigger.Value">
            <summary>
            Gets or sets the Value property.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.ScrollingPreviewBehavior">
            <summary>
            Displays a ToolTip next to the ScrollBar thumb while it is being dragged.  
            This code was taken from an MSDN sample - 
            see http://code.msdn.microsoft.com/getwpfcode/Release/ProjectReleases.aspx?ReleaseId=1445
            for the original source code and project.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.VerticalScrollingPreviewTemplateProperty">
            <summary>
            Allows for specifying a ContentTemplate for a ToolTip that will appear next to the 
            vertical ScrollBar while dragging the thumb.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.HorizontalScrollingPreviewTemplateProperty">
            <summary>
                Allows for specifying a ContentTemplate for a ToolTip that will appear next to the 
                horizontal ScrollBar while dragging the thumb.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.VerticalScrollingPreviewTemplate">
            <summary>
            Retrieves the vertical scrolling preview template
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.HorizontalScrollingPreviewTemplate">
            <summary>
            Gets the horizontal scrolling preview template
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData">
            <summary>
                Provides data that should be useful to templates displaying
                a preview.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.UpdateScrollingValues(System.Windows.Controls.Primitives.ScrollBar)">
            <summary>
                Updates Offset, Viewport, and Extent.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.UpdateItem(System.Windows.Controls.ItemsControl,System.Boolean)">
            <summary>
                Updates FirstItem and LastItem based on the
                Offset and Viewport properties.
            </summary>
            <param name="itemsControl">The ItemsControl that contains the data items.</param>
            <param name="vertical">True for vertical scrollbar</param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.OnPropertyChanged(System.String)">
            <summary>
                Raises the PropertyChanged event.
            </summary>
            <param name="name">The name of the property.</param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.Value">
            <summary>
            The Scrollbar's current value
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.Offset">
            <summary>
                The ScrollBar's offset.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.Viewport">
            <summary>
                The size of the current viewport.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.Extent">
            <summary>
                The entire scrollable range.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.FirstItem">
            <summary>
                The first visible item in the viewport.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.LastItem">
            <summary>
                The last visible item in the viewport.
            </summary>
        </member>
        <member name="E:JulMar.Windows.Interactivity.ScrollingPreviewBehavior.ScrollingPreviewData.PropertyChanged">
            <summary>
                Notifies listeners of changes to properties on this object.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.CommandEventTrigger">
            <summary>
            This is an attached behavior for Blend 3 that allows a Event -> Command trigger
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.CommandEventTrigger.CommandProperty">
            <summary>
            Command Property Dependency Property
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.CommandEventTrigger.CommandParameterProperty">
            <summary>
            Parameter for the ICommand
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.CommandEventTrigger.EventProperty">
            <summary>
            Event Dependency Property
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.CommandEventTrigger.OnParameterChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            This is called when the command parameter changes -- this can
            happen if it is databound.
            </summary>
            <param name="dpo">DependencyObject</param>
            <param name="e">Change</param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.CommandEventTrigger.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.CommandEventTrigger.HookEvents">
            <summary>
            Hooks the event maps
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.CommandEventTrigger.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="P:JulMar.Windows.Interactivity.CommandEventTrigger.Event">
            <summary>
            Gets or sets the Event property.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.CommandEventTrigger.Command">
            <summary>
            Gets or sets the Command property. 
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.CommandEventTrigger.CommandParameter">
            <summary>
            Gets or sets the CommandParameter property.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.CloseDialogBehavior">
            <summary>
            This behavior allows the designer to close a dialog using a true/false DialogResult through a button.
            This is already supported if the IsCancel property is true, but the IsDefault does not auto-dismiss the dialog
            without some code behind.  This aleviates that requirement for the very simple dialogs that are completely VM driven.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.CloseDialogBehavior.DialogResultProperty">
            <summary>
            DialogResult dependency property
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.CloseDialogBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.CloseDialogBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.CloseDialogBehavior.OnButtonClick(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            This dismisses the associated window
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.CloseDialogBehavior.DialogResult">
            <summary>
            Dismiss dialog result value - this is assigned to the window.DialogResult to close the window.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.DragPositionBehavior">
            <summary>
            This Blend behavior provides positional translation for UIElements through a 
            RenderTransform using Drag/Drop semantics.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.DragPositionBehavior.IsEnabledProperty">
            <summary>
            This property allows the behavior to be used as a traditional
            attached property behavior.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DragPositionBehavior.GetIsEnabled(System.Windows.DependencyObject)">
            <summary>
            Returns whether DragPositionBehavior is enabled via attached property
            </summary>
            <param name="uie">Element</param>
            <returns>True/False</returns>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DragPositionBehavior.SetIsEnabled(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Adds DragPositionBehavior to an element
            </summary>
            <param name="uie">Element to apply</param>
            <param name="value">True/False</param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DragPositionBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DragPositionBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DragPositionBehavior.OnMouseDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Handles the MouseDown event
            </summary>
            <param name="sender">UIElement</param>
            <param name="e">Mouse eventargs</param>
        </member>
        <member name="T:JulMar.Windows.Interactivity.DragPositionBehavior.UIElementMouseDrag">
            <summary>
            This class encapsulates the drag data + logic for a given element.
            It saves memory space as it is only allocated while the object is
            being dragged around.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior">
            <summary>
            This behavior associates a watermark onto a TextBox indicating what the user should
            provide as input.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.TextProperty">
            <summary>
            The watermark text
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.IsWatermarkedPropertyKey">
            <summary>
            Readonly property used to style the TextBox when the watermark is present
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.IsWatermarkedProperty">
            <summary>
            This readonly property is applied to the TextBox and indicates whether the watermark
            is currently being displayed.  It allows a style to change the visual appearanve of the
            TextBox.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.GetIsWatermarked(System.Windows.Controls.TextBox)">
            <summary>
            Retrieves the current watermarked state of the TextBox.
            </summary>
            <param name="tb"></param>
            <returns></returns>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnTextChanged(System.Object,System.Windows.Controls.TextChangedEventArgs)">
            <summary>
            This method is called when the text for the TextBox is changed.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnGotFocus(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            This method is called when the textbox gains focus.  It removes the watermark.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.OnLostFocus(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            This method is called when focus is lost from the TextBox.  It puts the watermark
            into place if no text is in the textbox.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.ChangeText(System.String)">
            <summary>
            This method is used to change the text.
            </summary>
            <param name="newText">New string to assign to TextBox</param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.IsWatermarked">
            <summary>
            Retrieves the current watermarked state of the TextBox.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.WatermarkTextBoxBehavior.Text">
            <summary>
            The watermark text
            </summary>
        </member>
        <member name="T:JulMar.Windows.Actions.InvokeCommand">
            <summary>
            This trigger action binds a command/command parameter for MVVM usage with 
            a Blend based trigger.  This is used in place of the one in the Blend samples - 
            it has a problem in it as of the current (first) release.  Once it is fixed, this
            command can go away.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Actions.InvokeCommand.CommandProperty">
            <summary>
            ICommand to execute
            </summary>
        </member>
        <member name="F:JulMar.Windows.Actions.InvokeCommand.CommandParameterProperty">
            <summary>
            Command parameter to pass to command execution
            </summary>
        </member>
        <member name="M:JulMar.Windows.Actions.InvokeCommand.Invoke(System.Object)">
            <summary>
            This is called to execute the command when the trigger conditions are satisified.
            </summary>
            <param name="parameter">parameter (not used)</param>
        </member>
        <member name="P:JulMar.Windows.Actions.InvokeCommand.Command">
            <summary>
            Command to execute
            </summary>
        </member>
        <member name="P:JulMar.Windows.Actions.InvokeCommand.CommandParameter">
            <summary>
            Command parameter
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.NumericTextBoxBehavior">
            <summary>
            WPF attached behavior which attaches the NumericTextBoxBehavior to any TextBox.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.NumericTextBoxBehavior.MIN_DELTA">
            <summary>
            Minimum amount of distance mouse must be "dragged" before we begin changing
            the numeric value.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.NumericTextBoxBehavior.IsEnabledProperty">
            <summary>
            This property allows the behavior to be used as a traditional
            attached property behavior.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.GetIsEnabled(System.Windows.DependencyObject)">
            <summary>
            Returns whether NumericTextBoxBehavior is enabled via attached property
            </summary>
            <param name="textBox"></param>
            <returns>True/FalseB</returns>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.SetIsEnabled(System.Windows.DependencyObject,System.Boolean)">
            <summary>
            Adds NumericTextBoxBehavior to TextBox
            </summary>
            <param name="textBox">TextBox to apply</param>
            <param name="value">True/False</param>
        </member>
        <member name="F:JulMar.Windows.Interactivity.NumericTextBoxBehavior.AllowMouseDragProperty">
            <summary>
            AllowMouseDrag Dependency Property
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.OnAttached">
            <summary>
            This attaches the property handlers - PreviewKeyDown, Clipboard support and our adorner.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.AddAdorner(System.Windows.Controls.TextBox)">
            <summary>
            This adds the adorner.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.OnDetaching">
            <summary>
            This removes all our handlers.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.OnClipboardPaste(System.Object,System.Windows.DataObjectPastingEventArgs)">
            <summary>
            This method handles paste and drag/drop events onto the TextBox.  It restricts the character
            set to numerics and ensures we have consistent behavior.
            </summary>
            <param name="sender">TextBox sender</param>
            <param name="e">EventArgs</param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.OnKeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
            <summary>
            This checks the PreviewKeyDown on the TextBox and constrains it to a numeric value.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.NumericTextBoxBehavior.AllowMouseDrag">
            <summary>
            Gets or sets the AllowMouseDrag property. When set to "True", the NumericTextBoxBehavior will allow
            Mouse "drags" to adjust the value - similar to the Blend text boxes.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner">
            <summary>
            This visual adorner is used to provide mouse cursor + numeric up/down drag support
            on top of an existing TextBox.  It provides scroll wheel + left/right dragging
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.#ctor(System.Windows.Controls.TextBox)">
            <summary>
            Constructor
            </summary>
            <param name="textBox"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
            <summary>
            This is called as the cursor moves to change the visual representation on the screen.
            We display the W/E cursor or the IBeam.
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.OnRender(System.Windows.Media.DrawingContext)">
            <summary>
            Called to render the visual - we place a transparent (hit-testable) rectangle on top
            of the text box.
            </summary>
            <param name="drawingContext"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Left button down
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.OnMouseMove(System.Windows.Input.MouseEventArgs)">
            <summary>
            Mouse movement
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Left button up
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
            <summary>
            Mouse wheel changes
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Detection for double-click support
            </summary>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.Dispose">
            <summary>
            This is used to remove the adorner
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.SetTextBoxFocus(System.Windows.Controls.TextBox)">
            <summary>
            This is used to change the focus to the text box and adjust the cursor
            </summary>
            <param name="textBox"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.NumericTextBoxBehavior.CursorAdorner.AdjustValue(System.Windows.Controls.TextBox,System.Int32)">
            <summary>
            This is used to adjust the numeric value in the TextBox.
            </summary>
            <param name="textBox"></param>
            <param name="val"></param>
        </member>
        <member name="T:JulMar.Windows.Interactivity.DoubleClickTrigger">
            <summary>
            This is a Blend/VS.NET behavior which drives a DoubleClick event to 
            some interactive action
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DoubleClickTrigger.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DoubleClickTrigger.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DoubleClickTrigger.HandlePreviewMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            This handles the UIElement.LeftButtonDown event to test for a double-click event.
            </summary>
            <param name="sender">UIElement</param>
            <param name="mouseEventArgs">EventArgs</param>
        </member>
        <member name="T:JulMar.Windows.Interactivity.SelectTextOnFocusBehavior">
            <summary>
            This behavior selects all text in a TextBox when it gets focus
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.SelectTextOnFocusBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.SelectTextOnFocusBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.SelectTextOnFocusBehavior.SelectAllText(System.Object,System.Windows.RoutedEventArgs)">
            <summary>
            This selects the text in the TextBox.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior">
            <summary>
            Displays a ToolTip next to the ScrollBar thumb while it is being dragged.  
            The original idea and code was taken from an MSDN sample - see http://code.msdn.microsoft.com/getwpfcode/Release/ProjectReleases.aspx?ReleaseId=1445
            for the original source code and project.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewTemplateProperty">
            <summary>
            Specifies a ContentTemplate for a ToolTip that will appear next to the ScrollBar while dragging the thumb.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior._previewToolTip">
            <summary>
            Holds the ToolTip when it is being used.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewTemplate">
            <summary>
            Gets/Sets the vertical scrolling preview template
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewData">
            <summary>
                Provides data that should be useful to templates displaying
                a preview.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewData.UpdateScrollingValues(System.Windows.Controls.Primitives.ScrollBar)">
            <summary>
                Updates Offset, Viewport, and Extent.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewData.OnPropertyChanged(System.String)">
            <summary>
                Raises the PropertyChanged event.
            </summary>
            <param name="name">The name of the property.</param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewData.Value">
            <summary>
            The Scrollbar's current value
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewData.Offset">
            <summary>
                The ScrollBar's offset.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewData.Viewport">
            <summary>
                The size of the current viewport.
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewData.Extent">
            <summary>
                The entire scrollable range.
            </summary>
        </member>
        <member name="E:JulMar.Windows.Interactivity.ScrollbarPreviewBehavior.ScrollingPreviewData.PropertyChanged">
            <summary>
                Notifies listeners of changes to properties on this object.
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior">
            <summary>
            This behavior allows a ViewModel to monitor and control the scrolling position of any ScrollViewer or 
            control with a ScrolLViewer in the template.  It can also be used to synchronize two scrolling items
            against a single property.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.VerticalOffsetProperty">
            <summary>
            Vertical offset of the scroll viewer
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.ViewportHeightProperty">
            <summary>
            Vertical height of the scroll viewer
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.ViewportWidthProperty">
            <summary>
            Horizontal width of the scroll viewer
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.HorizontalOffsetProperty">
            <summary>
            Horizontal offset of the scroll viewer
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.FindAndAttachToScrollViewer">
            <summary>
            Attaches to the scrollviewer.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.ScrollViewerSizeChanged(System.Object,System.Windows.SizeChangedEventArgs)">
            <summary>
            Called when the scrollviewer changes the size
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.ScrollViewerScrollChanged(System.Object,System.Windows.Controls.ScrollChangedEventArgs)">
            <summary>
            This method is called when the scroll viewer is scrolled.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.OnVerticalOffsetChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            This method is called when the VerticalOffset property is changed.
            </summary>
            <param name="dpo"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.OnHorizontalOffsetChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            This method is called when HorizontalOffset property is changed.
            </summary>
            <param name="dpo"></param>
            <param name="e"></param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.VerticalOffset">
            <summary>
            The vertical offset
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.ViewportHeight">
            <summary>
            The vertical height of the scrollviewer
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.ViewportWidth">
            <summary>
            The horizontal width of the scrollviewer
            </summary>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ViewportSynchronizerBehavior.HorizontalOffset">
            <summary>
            The horizontal offset
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.ClickTrigger">
            <summary>
            This is a Blend/VS.NET behavior which drives a Click event to 
            some interactive action
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.ClickTrigger.ClickModeProperty">
            <summary>
            The DependencyProperty for the ClickMode property.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ClickTrigger.OnAttached">
            <summary>
            Called after the behavior is attached to an AssociatedObject.
            </summary>
            <remarks>
            Override this to hook up functionality to the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ClickTrigger.OnDetaching">
            <summary>
            Called when the behavior is being detached from its AssociatedObject, but before it has actually occurred.
            </summary>
            <remarks>
            Override this to unhook functionality from the AssociatedObject.
            </remarks>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ClickTrigger.HandlePreviewMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Mark that a ButtonDown occurred.
            </summary>
            <param name="sender">UIElement</param>
            <param name="mouseEventArgs">EventArgs</param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ClickTrigger.HandlePreviewMouseMove(System.Object,System.Windows.Input.MouseEventArgs)">
            <summary>
            Mark that a ButtonDown occurred.
            </summary>
            <param name="sender">UIElement</param>
            <param name="mouseEventArgs">EventArgs</param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.ClickTrigger.HandlePreviewMouseLeftButtonUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
            <summary>
            Mark that a ButtonDown occurred.
            </summary>
            <param name="sender">UIElement</param>
            <param name="mouseEventArgs">EventArgs</param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.ClickTrigger.ClickMode">
            <summary> 
            ClickMode specify when the Click event should fire 
            </summary>
        </member>
        <member name="T:JulMar.Windows.Interactivity.DeferredScrollBehavior">
            <summary>
            This class provides deferred scrolling capability to a normal scrollbar - the same
            way a ScrollViewer can have deferred scrolling.
            </summary>
        </member>
        <member name="F:JulMar.Windows.Interactivity.DeferredScrollBehavior.ValueProperty">
            <summary>
            The Value property represents the current position of the ScrollBar.  Changes made to this 
            value will be propogated to the thumb value.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DeferredScrollBehavior.OnValueChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
            <summary>
            This method is called when the value is changed.
            </summary>
            <param name="dpo"></param>
            <param name="e"></param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DeferredScrollBehavior.OnValueChanged(System.Double,System.Double)">
            <summary>
            This method adjusts the thumb position to the currently tracked value position.
            </summary>
            <param name="oldValue">Current value</param>
            <param name="newValue">New value</param>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DeferredScrollBehavior.OnAttached">
            <summary>
            This attaches the behavior to the ScrollBar.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DeferredScrollBehavior.OnDetaching">
            <summary>
            This detaches the behavior from the ScrollBar.
            </summary>
        </member>
        <member name="M:JulMar.Windows.Interactivity.DeferredScrollBehavior.OnScroll(System.Object,System.Windows.Controls.Primitives.ScrollEventArgs)">
            <summary>
            This is called when ScrollBar changes the thumb position.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="P:JulMar.Windows.Interactivity.DeferredScrollBehavior.Value">
            <summary>
            The current position of the ScrollBar.
            </summary>
        </member>
    </members>
</doc>
